CJK, Indic Script and Other non-Latin Fonts
CJK, Indic Script and Other non-Latin Fonts
CJK (Chinese, Japanese, Korean) usage in Scribus is possible. Actually, except for adding KOIR-8 encodings, not much has been done to support CJK fonts (yet). However, some users have reported some success, including using exported PDFs for commercial print jobs. Thanks to QT's excellent Unicode support, already some of the work is done. Major work is underway on the next generation of Scribus to vastly expand support for non-Latin scripts. Stay tuned.
So, what Scribus can do now ?
- Almost any good Unicode font will display individual glyphs in Scribus. Testing with large Unicode fonts such as Bitsream Cyberbit font shows no issues in display or printing, except for loading speed.
- Arabic script can be written and imported, but the special features of glyph combination in line endings are not yet enabled.
- Hebrew is well supported and right to left text is already enabled in Scribus. There are some issue with some accents.
- Indic Scripts are a much more difficult task, however, we have strong interest in supporting them. One developer has been working with Scribus developers to modify the display canvas to fully support the special features needed to display and print them properly.
- Glyph combining in these languages is not supported (yet).
- Scribus supports both Unicode TrueType fonts and OpenType Fonts, even if you export PDF 1.3.
- Exported EPS or PostScript works fine with most CJK or Unicode fonts.
- Cyrillic works perfectly and Scribus has active translators for Russian and Ukrainian.
Hints:
- To reduce the size of your exported PDF and postscript files either:
- Convert all fonts in text frames to postscript outlines.
- Enable sub-setting of any Unicode or CJK TrueType font in Settings > Fonts.
- When viewing in Acrobat Reader, enable the preference for smooth artwork display. See the Acrobat Reader section.
- If you are exporting to SVG, conversion of text to postscript outlines is almost always more satisfactory.
- Some Unicode fonts are quite large and will slow launching Scribus significantly. You should expect higher memory usage as well. Scribus does some very needed sanity checks on fonts upon loading.